home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1996 July / Macworld (1996-07).dmg / Shareware Picks / MapServe1.5 / version history < prev   
Text File  |  1995-06-03  |  11KB  |  210 lines

  1. ---------------
  2. Version History
  3. ---------------
  4.  
  5. ----
  6. Changes from 1.5fc2 to 1.5  -- June 3, 1995
  7. ----
  8. • Added a few bug fixes that could cause the settings file to become corrupted
  9.  
  10. • Final released version for 1.5
  11.  
  12. ----
  13. Changes from 1.5fc1 to 1.5fc2  -- June 1, 1995
  14. ----
  15. • Fixed bug that might have caused the settings file to be corrupted if it was created on a PowerMac and then used on a 68K mac and vice-versa.
  16.  
  17. • Changed error reporting a little bit. MapServe doesn't send the complete path (hard drive name and all that) to the client when it can't open a Map file. It only sends back as much as the client sent to it. It does however still report the full path name that it was trying to open in the MapServe window. Also made error reporting in the MapServe window briefer and easier to read.
  18.  
  19. ----
  20. Changes from 1.5b4 to 1.5fc1  -- May 29, 1995
  21. ----
  22. • Added support for folder aliases in the map file path.
  23.  
  24. • Updated the documentation to include the features in version 1.5
  25.  
  26. • This version has all the features that are planned for version 1.5. It should be pretty close to a final release.  
  27.  
  28. ----
  29. Changes from 1.5b3 to 1.5b4  -- May 20, 1995
  30. ----
  31. • Fixed bug added in 1.5b3 that caused the user set server name function not to work properly.
  32.  
  33. • Added new functionality for the paths in the .map files. The URL part can now contain references to files in directories higher up in the hierarchy through the normal parent directory notation "../". For example, if you have a .map file on your server with the URL "http://www.yourserver.com/folder1/folder2/something.map", and you want to reference a file in folder1, you can use "../file.html" in the .map file.
  34.  
  35. • Changed handling of default location when no default is specified in the .map file.
  36. If no default is specified, and a refering URL is available (so far, I think Netscape is the only one that sends the refering location), then MapServe sends the client to the refering page. It still sends the client to the root of the server if no default is specified and no refering location is specified.
  37.  
  38.  
  39. ----
  40. Changes from 1.5b2 to 1.5b3  -- May 8, 1995
  41. ----
  42. • Fixed many bugs, mainly in the saving and loading of preferences.
  43. Note: the settings are only saved when you quit, so you might want to quit once and start it back up to make sure the settings work.
  44.  
  45. • Added message that tells you that you have to redo the preferences if they are old.
  46.  
  47. • MapServe now remembers the position of it's window between restarts.
  48.  
  49.  
  50. ----
  51. Changes from 1.5b1 to 1.5b2  -- May 6, 1995
  52. ----
  53. • Fixed a couple of bugs that caused MapServe to not be able to find the map file it was called with when used in the older pre-WebSTAR-action fashion.
  54.  
  55. • Added ability to use the Standard File dialog to set the path to MacHTTP/WebSTAR.
  56. This is stored as an alias so that if you move or change the name of the folder, MapServe should still be able to find it (you have to quit and start it back up for it to do this).
  57.  
  58. • Added Hide Window in Background option.
  59.  
  60. • Added more error reporting for debugging purposes during preference operations. There are still some bugs here that shouldn't be fatal, but you might have to quit and restart MapServe to change some of the preferences, or you might have to trash the MapServe settings file to fix the problems.
  61.  
  62. ----
  63. Changes from 1.5a4 to 1.5b1
  64. ----
  65. • Most of the stuff in the Preferences Dialog works. Stuff that doesn't yet is greyed out.
  66. • The Set Path button simply trys to read the config file from the previous Alpha versions. You can just type the path to the MacHTTP folder in the box if you want. Make sure that the path is only for the folder in which MacHTTP resides, and doesn't end in a colon.
  67. • Fixed bug that caused crashes on PowerMacs when drawing the About box or Preferences Box.
  68. • Added option to allow you to set the server's default name. This is so that if you have DNS turned off on MacHTTP, MapServe can build a URL using a Domain Name instead of the IP address that MacHTTP sends to it.
  69.  
  70.  
  71. ----
  72. Changes from 1.5a3 to 1.5a4
  73. ----
  74.  
  75. • Changed About box so that it is a Movable Modal dialog, which also allows events to be processed while it is open.
  76.  
  77. • Added Preferences dialog box. Most of the stuff doesn't work yet. 
  78.  
  79. ----
  80. Changes from 1.5a2 to 1.5a3
  81. ----
  82. • Relative paths from within the .map files. This only works with MacHTTP 3.0b2 right now. It will work with 2.0 in the next release. If the files that a map links to are in the same folder or nearby, you can link to them by simply putting the name of the file, or the path to the file starting at the folder the map is in.
  83. MapServe decides what type of URL is contained in the .map file in the following manner:
  84.    • If the URL has a ':' in it anywhere, MapServe sends that entire URL and nothing else.
  85.      This would be the case of "http://blah:80/" etc. Basically, if it has a colon in it, it's
  86.      a full URL.
  87.    • If the URL in the .map file starts with a '/', MapServe builds the URL from the root 
  88.      of your server. For example, "/folder/file.html" would be added onto 
  89.      "http://yourserver:port" and sent to the client.
  90.    • Otherwise, it builds the URL starting at the location of the .map file.
  91.  
  92. • Fixed a bug that caused MapServe to send the client a URL containing garbage if no default location or point locations were specified. Now it sends the client to the root directory of your server (http://yourserver/)
  93.  
  94. • Changed the format for the path to the MacHTTP folder in the mapserve.config file. It can now contain spaces, but the end must be delimited by and ending colon. Also, the keyword has been made a little more descriptive. This line should now read something like:
  95.  
  96. HTTP_PATH my hard drive:a folder:machttp folder:
  97.  
  98. • Added message stating what mode, 68K or PowerPC, MapServe is running in.
  99.  
  100. ----
  101. Changes from 1.5a1 to 1.5a2
  102. ----
  103. • Changed returned URL's so that if server is running on Port 80, the URL doesn't contain the port number. This was causing some people to have to re-login to
  104. protected folders.
  105.  
  106.  
  107. ----
  108. Changes from 1.0 to 1.5a1
  109. ----
  110. • Local paths for map files!! Your .map file may now reside in the same folder as the graphic it goes with, or anywhere else on your hard drive.
  111.  
  112. • Support for a user defined action to launch MapServe from MacHTTP 3.0
  113. This makes it much easier to reference your .map file. Instead of having to type out the URL to the MapServe.cgi application, then $, then the path to the .map file, you can now define an action and suffix that will automatically call MapServe and give it the path to the .map file.
  114.  
  115. To do this, use the MacHTTP 3.0 Admin application to define an action. Choose Actions... from the Configure menu after opening a monitor for MacHTTP 3.0.  Type "MAP" for the action name, and put the path to MapServe.cgi in the application box. For example, if you install the default folder that comes with this archive at the root of your MacHTTP folder, simply put ":mapserve1.5:mapserve.cgi" in the application box. Choose Add, then hit the update button.
  116.  
  117. Now you need to make a suffix mapping. To do this, choose Suffix Mapping... on the Configure menu. Click on the pop-up menu and choose "MAP". Now put ".MAP" in the File Suffix box, "TEXT" for the File Type, "*" for the Creator, and "text/html" for the Mime Type.
  118.  
  119. Also, in this Alpha release version, you will have to type in the path to your MacHTTP folder in the MapServe.config file which should reside in the same folder as MapServe.
  120. This will be in the form of:
  121.  
  122. HTTP my_hard_drive:a_folder:machttp_folder
  123.  
  124. Notice that you can't have any spaces in that path, which means that you can't have any spaces anywhere from your hard drive name down to your MacHTTP folder. This will hopefully be fixed soon, but I wanted to get the other code working first. Eventually, you will just have to go find your MacHTTP application using the standard file dialogs when you first install MapServe.
  125.  
  126. Now when you want to access a map, you can use the following type of URL:
  127.  
  128. <a href="mymap.map"><img src="mymap.gif" ismap></a>
  129.  
  130. That makes it a lot easier.
  131.  
  132. • Disabled the items on the Edit menu, as there is no use for them.
  133.  
  134. ----
  135. Changes from 1.0b3 to 1.0
  136. ----
  137. • Added in-depth documentation.
  138. • Recompiled under CodeWarrior 5.
  139. • Fixed various errors in the example files that come with MapServe.
  140.  
  141. ----
  142. Changes from 1.0b2 to 1.0b3
  143. ----
  144. • Fixed bug that caused circles to be picked when they sometimes shouldn't have.
  145.  
  146. ----
  147. Changes from 1.0b1 to 1.0b2
  148. ----
  149. • Fixed bug that caused MapServe to chop off the last character of the host address in local URLs when MacHTTP has NO_DNS set.
  150.  
  151. ----
  152. Changes from 1.0a3 to 1.0b1
  153. ----
  154. • MapServe now supports local paths in map files.  IMPORTANT: You must 
  155. have MacHTTP 2.0b1 or later for local paths to work.
  156. Right now, a local path starts at the root of your server. Local paths 
  157. must start with a /. MapServe simply takes your server name and port 
  158. number passed to it by MacHTTP 2.0b1 or later, and puts 
  159. "http://server_name:server_port" in front of what you put in the map file. 
  160. For instance, if you have a map file entry that points to your server's 
  161. main homepage, you can simply put a / in the map file for the URL. Or if 
  162. you have a document with the URL "http://server/myfolder/mydocument.html" 
  163. then you can put "/myfolder/mydocument.html" in the map file with the 
  164. object entry.
  165. Also, MapServe might be slightly slower (although not noticeable) on 
  166. servers that don't have a Domain Name because it has to do some 
  167. translation on the in-addr.arpa format that MacHTTP passes.
  168.  
  169. • MapServe now translates WebMap's circ format to oval, which it really is.
  170. This makes it compatible with WebMap output without having to change all 
  171. the 'circ' entries to 'oval'
  172.  
  173. • Changed the format of the logging output. Added the users address, and 
  174. made the type smaller.
  175.  
  176. • The MapServe archive also includes the example map from the MapServe 
  177. homepage since MapServe map files can now point to files on your server.
  178.  
  179. ----
  180. Changes in 1.0a3
  181. ----
  182. • MapServe is now a Fat Binary, so it runs at full speed on  PowerMacs.
  183.  
  184. • Added new icons by Mike Marlett
  185.  
  186. ----
  187. Changes in 1.0a2
  188. ----
  189. • Added new "oval" type. Note: This is non-standard. The oval type was 
  190. added to support the circle output from WebMap 1.0, which outputs circles 
  191. by specifying the TopLeft and BottomRight points of it's bounding 
  192. rectangle, thus WebMap really specifies an oval which can just happen to 
  193. be a circle. NCSA imagemap specifies a circle as it's center point and an 
  194. edge point. WebMap cannot output circles in the proper format as of 
  195. version 1.0. However, if you simply change all the "circ" types in your 
  196. WebMap output to "oval" they will work.
  197.  
  198. • Fixed bug that caused MapServe to leave map files open, not allowing you 
  199. to edit the file and eventually causing MapServe to run out of memory.
  200.  
  201. • Fixed version resource so that version shows up properly in Get Info box
  202.  
  203. ----
  204. Changes in 1.0a1
  205. ----
  206. • Bug that caused MapServe to crash when a bad filename or no arguments 
  207. are passed from the client is fixed.
  208.  
  209. • Reduced screen output to speed up program a little
  210. ----